import 'package:json_annotation/json_annotation.dart';

part 'vip_user_page_req_vo.g.dart';

@JsonSerializable()
class VipUserPageReqVO {
  int pageNo;
  int pageSize;
  String? nickname, avatar, mobile, password, registerIp, loginIp;
  int? status, offset;
  List<String>? loginDate, createTime;

  VipUserPageReqVO({
    this.pageNo = 1,
    this.pageSize = 10,
    this.nickname,
    this.avatar,
    this.mobile,
    this.password,
    this.registerIp,
    this.loginIp,
    this.status,
    this.offset,
    this.loginDate,
    this.createTime,
  });

  factory VipUserPageReqVO.fromJson(Map<String, dynamic> json) =>
      _$VipUserPageReqVOFromJson(json);

  Map<String, dynamic> toJson() => _$VipUserPageReqVOToJson(this);
}
